3716,3718,3719,3720,3721,3722,3723,3724,3724,3725,3726,3727,3728,3729,3730,3732,3733,3736,3736,3736,3736,3735,3735,3735,3735,3735,3734,3734,3734,3734,3734,3734,3735,3735,3736,3737,3737,3739,3740,3740,3740,3741,3741,3741,3741,3741,3742,3743,3743,3744,3744,3745,3746,3747,3749,3750,3752,3753,3754,3754,3755,3755,3756,3756,3757,3757,3758,3759,3760,3761,3761,3760,3758,3757,3756,3756,3755,3755,3754,3754,3754,3755,3756,3757,3758,3757,3755,3754,3754,3753,3753,3752,3752,3751,3750,3749,3749,3750,3750,3751,3752,3753,3754,3754,3755,3756,3756,3757,3758,3759,3759,3760,3760,3761,3761,3760,3759,3758,3757,3758,3759,3759,3760,3761,3762,3763,3763,3764,3764,3763,3762,3761,3760,3761,3762,3763,3764,3765,3766,3767,3767,3768,3769,3769,3769,3769,3770,3770,3771,3772,3773,3773,3774,3774,3775,3776,3777,3779,3780,3780,3781,3782,3782,3783,3784,3786,3786,3787,3788,3789,3790,3791,3792,3792,3793,3793,3794,3794,3795,3796,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3809,3810,3810,3811,3812,3812,3813,3814,3815,3816,3817,3818,3818,3818,3818,3818,3817,3817,3817,3816,3816,3816,3817,3818,3818,3818,3818,3817,3816,3815,3815,3814,3813,3811,3809,3808,3808,3808,3807,3806,3806,3805,3805,3804,3803,3802,3800,3797,3796,3795,3793,3792,3791,3790,3789,3787,3786,3785,3784,3783,3782,3781,3780,3779,3778,3778,3777,3777,3777,3777,3777,3777,3777,3778,3778,3779,3779,3779,3780,3780,3781,3782,3782,3783,3783,3784,3785,3785,3786,3787,3788,3788,3788,3788,3788,3788,3788,3789,3789,3789,3789,3788,3788,3787,3787,3786,3786,3785,3785,3785,3784,3784,3783,3780,3779,3779,3778,3777,3776,3775,3775,3774,3774,3773,3772,3771,3770,3768,3767,3766,3765,3764,3764,3763,3763,3762,3761,3761,3760,3759,3759,3758,3757,3757,3756,3755,3755,3754,3753,3752,3752,3751,3750,3749,3749,3748,3747,3747,3746,3745,3745,3744,3744,3744,3744,3744,3743,3743,3743,3742,3741,3741,3741,3741,3740,3740,3740,3741,3741,3742,3742,3743,3743,3743,3743,3743,3743,3742,3742,3741,3741,3740,3739,3738,3738,3737,3736,3735,3734,3733,3732,3732,3732,3732,3732,3731,3730,3730,3729,3729,3729,3727,3725,3722,3720,3719,3717,3714,3712,3709,3707,3706,3705,3704,3704,3704,3704,3703,3703,3703,3702,3701,3700,3700,3699,3698,3697,3696,3696,3695,3694,3695,3696,3697,3698,3699,3701,3703,3705,3706,3707,3709,3712,3714,3717,3719,3720,3722,3725,3727,3729,3729,3729,3730,3730,3731,3731,3731,3732,3732,3733,3733,3733,3734,3735,3735,3736,3737,3738,3739,3740,3741,3741,3741,3741,3742,3743,3743,3743,3744,3744,3744,3744,3744,3745,3745,3744,3741,3740,3739,3737,3736,3735,3733,3732,3730,3729,3728,3728,3727,3726,3725,3725,3725,3724,3723,3722,3721,3719,3718,3718,3717,3716,3716,3716,3716,3715,3715,3714,3714,3712,3711,3710,3709,3708,3708,3707,3707,3708,3709,3711,3714,3715,3717,3719,3720,3720,3721,3722,3724,3725,3726,3726,3725,3724,3722,3721,3719,3717,3715,3713,3711,3709,3708,3707,3706,3705,3705,3704,3704,3703,3702,3700,3699,3698,3695,3692,3690,3689,3689,3690,3690,3692,3693,3695,3696,3697,3697,3697,3698,3698,3700,3701,3703,3704,3705,3706,3709,3712,3713,3714;1648,1648,1649,1650,1650,1651,1651,1651,1652,1652,1652,1652,1652,1652,1652,1654,1655,1659,1660,1662,1663,1664,1665,1666,1667,1668,1668,1669,1670,1671,1672,1673,1674,1675,1675,1676,1677,1677,1679,1680,1681,1681,1682,1683,1684,1685,1686,1686,1687,1687,1688,1688,1689,1688,1687,1686,1684,1683,1683,1682,1682,1681,1680,1679,1678,1677,1677,1676,1676,1675,1674,1669,1669,1669,1668,1667,1667,1666,1666,1665,1664,1664,1664,1664,1664,1660,1660,1660,1659,1659,1658,1657,1656,1656,1655,1654,1653,1653,1652,1652,1652,1652,1652,1653,1653,1654,1655,1655,1656,1656,1657,1657,1658,1658,1659,1659,1659,1660,1660,1664,1664,1665,1665,1666,1667,1667,1668,1668,1669,1669,1669,1669,1669,1674,1673,1673,1673,1673,1673,1673,1672,1672,1671,1670,1669,1668,1668,1667,1666,1666,1666,1665,1665,1664,1664,1664,1663,1663,1663,1664,1664,1664,1665,1665,1666,1666,1667,1667,1667,1668,1669,1669,1669,1670,1670,1671,1671,1672,1672,1672,1673,1674,1674,1674,1674,1675,1675,1675,1675,1675,1675,1675,1675,1675,1674,1674,1675,1675,1675,1676,1676,1676,1676,1677,1678,1679,1680,1726,1727,1728,1728,1729,1730,1730,1731,1734,1735,1736,1737,1738,1765,1765,1764,1764,1763,1763,1763,1761,1760,1759,1758,1757,1756,1755,1754,1754,1753,1752,1752,1752,1752,1753,1753,1754,1755,1755,1756,1756,1756,1756,1756,1756,1757,1757,1757,1757,1757,1757,1757,1756,1756,1755,1754,1753,1752,1751,1750,1750,1749,1749,1748,1747,1747,1746,1745,1745,1744,1744,1743,1743,1743,1742,1742,1741,1741,1740,1739,1738,1737,1736,1735,1735,1734,1733,1732,1731,1730,1729,1728,1728,1727,1727,1726,1725,1724,1723,1722,1720,1720,1719,1719,1718,1717,1717,1716,1716,1715,1715,1714,1714,1713,1712,1711,1710,1710,1710,1709,1709,1708,1708,1708,1707,1707,1707,1706,1706,1706,1705,1705,1705,1704,1704,1704,1704,1703,1703,1703,1703,1702,1702,1702,1701,1701,1701,1702,1703,1705,1706,1707,1708,1709,1710,1711,1713,1713,1714,1715,1716,1716,1717,1718,1719,1720,1720,1721,1721,1722,1723,1724,1725,1727,1728,1730,1731,1732,1733,1735,1735,1736,1736,1736,1736,1736,1736,1735,1734,1733,1732,1731,1730,1731,1732,1733,1734,1735,1738,1739,1741,1742,1746,1746,1747,1747,1746,1745,1744,1742,1743,1744,1745,1746,1746,1747,1748,1748,1749,1749,1750,1750,1750,1750,1750,1749,1748,1747,1746,1745,1744,1743,1742,1741,1741,1742,1744,1745,1746,1747,1747,1746,1746,1742,1741,1739,1738,1735,1734,1733,1732,1731,1730,1728,1727,1726,1725,1724,1723,1722,1720,1719,1718,1718,1716,1716,1716,1716,1716,1715,1714,1713,1713,1711,1710,1709,1708,1707,1706,1705,1703,1702,1701,1700,1700,1700,1699,1699,1699,1698,1697,1696,1694,1693,1693,1692,1692,1693,1695,1697,1698,1699,1699,1699,1699,1699,1699,1698,1696,1695,1694,1692,1691,1690,1689,1689,1688,1686,1685,1685,1684,1684,1683,1682,1681,1680,1679,1678,1677,1677,1677,1677,1677,1676,1676,1676,1676,1676,1675,1674,1674,1674,1674,1674,1674,1674,1675,1675,1675,1675,1674,1673,1671,1669,1668,1667,1666,1666,1665,1665,1665,1665,1665,1663,1661,1660,1658,1657,1656,1655,1655,1657,1657,1657,1656,1655,1655,1654,1653,1653,1652,1652,1652,1652,1651,1650,1649,1649